﻿#folderPane ul 
{
	margin: 0px; 
	padding: 0px; 
	margin-left: 8px;
}

#folderPane ul ul 
{
	margin-left: 16px;
}

#folderPane ul li 
{
	margin: 0px; 
	margin-top: 2px;
	padding: 0px; 
	list-style-type: none;
	white-space: nowrap;
}

#folderPane ul li img, #folderPane ul li a img
{
	vertical-align: middle; 
	border: none; 
	margin: 0px;
}

#folderPane ul li a
{
	vertical-align: middle; 
}
#folderPane ul li span, #rootMediaFolder
{
	cursor: pointer; 
	border: 1px solid transparent; 
	height: 16px; 
	vertical-align: middle; 
	text-decoration: none; 
	padding-right: 3px; 
	display: inline-block; 
	padding-left: 1px; 
	margin-left: 2px; 
}

#folderPane ul li span.hover, #rootMediaFolder.hover 
{
	background-color: #e8f5fd; 
	background-image: url(../Img/hoverFolderBG.gif); 
	background-repeat: repeat-x; 
	border: 1px solid #d8f0fa; 
}

#folderPane ul li span.selected, #rootMediaFolder.selected 
{
	background-color: #d5effc; 
	background-image: url(../Img/selectedFolderBG.gif); 
	background-repeat: repeat-x; 
	border: 1px solid #99defd; 
}

#folderPane ul li span img, #rootMediaFolder img
{
	vertical-align: middle; 
	border: none; 
	margin-right: 4px; 
	margin-left: 1px;
}

#folderPane ul li span span, #rootMediaFolder span
{
	vertical-align: middle; 
	border: none; 
	height: auto; 
	padding: 0px; 
	margin-left: 0px; 
	display: inline;
}

#rootMediaFolder 
{
	margin-bottom: 3px; 
	display: inline-block;
}

th
{
	text-align: left;
	padding-right: 10px;
}

#filePane td span span
{
	vertical-align: middle; 
}

#filePane td span img
{
	vertical-align: middle; 
	margin-right: 4px;
}


#folderPane, #filePane
{
	position: relative;
}


#folderPane
{
	float: left;
}

#filePane
{
	overflow: hidden;
	height: auto !important;
}

.mediaFileList tr
{
	vertical-align: top;
}

.mediaFileList th
{
	padding-top: 2px;
}

.mediaFileList td
{
	padding-top: 2px;
}

.mediaFileList .noPadding
{
	padding-top: 0px;
}

.mediaFileList .thumbnail
{
	margin-top: 3px;
	border: 1px solid #d4d9e4;
	padding: 1px;
}

.filePreview
{
	width: 100%;
	padding: 1px;
	border: 1px solid #d4d9e4;
}

.inheritedCategory
{
    color: #aaaaaa;
}

a.open, a.empty, a.closed
{
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: 6px;
    height: 9px;
    background-image: url(/Admin/Img/treenodeOpen.gif);
}

a.closed
{
    background-image: url(/Admin/Img/treenodeClosed.gif);
}

a.empty
{
    background-image: none;
}

a:hover.open 
{
    background-image: url(/Admin/Img/treenodeOpenHover.gif);
}

a:hover.closed 
{
    background-image: url(/Admin/Img/treenodeClosedHover.gif);
}
